river snails - Spanish English Dictionary